package mazegame;

import java.io.Serializable;
import java.util.HashMap;

@SuppressWarnings("serial")
public class GameState implements Serializable {
	
	private HashMap<Integer, Integer> playerTreasureCounts=null;
	private HashMap<Integer, MazePosition> playerPositions=null;
	private HashMap<MazePosition, Integer> treasurePositions=null;
	public int gameStartTickcount=0;

	
	public HashMap<Integer, Integer> getPlayerTreasureCounts() {
		return playerTreasureCounts;
	}
	public void setPlayerTreasureCounts(
			HashMap<Integer, Integer> playerTreasureCounts) {
		this.playerTreasureCounts = playerTreasureCounts;
	}
	public HashMap<Integer, MazePosition> getPlayerPositions() {
		return playerPositions;
	}
	public void setPlayerPositions(HashMap<Integer, MazePosition> playerPositions) {
		this.playerPositions = playerPositions;
	}
	public HashMap<MazePosition, Integer> getTreasurePositions() {
		return treasurePositions;
	}
	public void setTreasurePositions(
			HashMap<MazePosition, Integer> treasurePositions) {
		this.treasurePositions = treasurePositions;
	}
	public int getGameStartTickcount() {
		return gameStartTickcount;
	}
	public void setGameStartTickcount(int gameStartTickcount) {
		this.gameStartTickcount = gameStartTickcount;
	}
	
	
	
	

}
